package io.renren.modules.device.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 设备接受消息
 * 
 * @author lwm
 * @email 
 * @date 2019-01-10 17:25:51
 */
@TableName("tb_device_data")
public class DeviceDataEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long id;
	/**
	 * 设备id
	 */
	private String deviceId;
	/**
	 * 数据发生日期
	 */
	//@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
	@JSONField(format="yyyy-MM-dd HH:mm:ss")
	private Date dataDate;
	/**
	 * 
	 */
	private String dis1;
	/**
	 * 
	 */
	private String dis2;
	/**
	 * 倾角1
	 */
	private String q1;
	/**
	 * 倾角2
	 */
	private String q2;

	/*
	BT_IMEI
	 */
	private String btImei;

	/**
	 * 数据类型
	 */
	private String dataType;
	/**
	 * json数据
	 */
	private String jsonData;


	public String getBtImei() {
		return btImei;
	}

	public void setBtImei(String btImei) {
		this.btImei = btImei;
	}

	@TableField(exist = false)
	private String houseNo;

	public String getHouseNo() {
		return houseNo;
	}

	public void setHouseNo(String houseNo) {
		this.houseNo = houseNo;
	}

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}


	public String getDeviceId() {
		return deviceId;
	}

	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	/*
	 * 设置：数据发生日期
	 */
	public void setDataDate(Date dataDate) {
		this.dataDate = dataDate;
	}
	/**
	 * 获取：数据发生日期
	 */
	public Date getDataDate() {
		return dataDate;
	}
	/**
	 * 设置：
	 */
	public void setDis1(String dis1) {
		this.dis1 = dis1;
	}
	/**
	 * 获取：
	 */
	public String getDis1() {
		return dis1;
	}
	/**
	 * 设置：
	 */
	public void setDis2(String dis2) {
		this.dis2 = dis2;
	}
	/**
	 * 获取：
	 */
	public String getDis2() {
		return dis2;
	}
	/**
	 * 设置：倾角1
	 */
	public void setQ1(String q1) {
		this.q1 = q1;
	}
	/**
	 * 获取：倾角1
	 */
	public String getQ1() {
		return q1;
	}
	/**
	 * 设置：倾角2
	 */
	public void setQ2(String q2) {
		this.q2 = q2;
	}
	/**
	 * 获取：倾角2
	 */
	public String getQ2() {
		return q2;
	}
	/**
	 * 设置：数据类型
	 */
	public void setDataType(String dataType) {
		this.dataType = dataType;
	}
	/**
	 * 获取：数据类型
	 */
	public String getDataType() {
		return dataType;
	}
	/**
	 * 设置：json数据
	 */
	public void setJsonData(String jsonData) {
		this.jsonData = jsonData;
	}
	/**
	 * 获取：json数据
	 */
	public String getJsonData() {
		return jsonData;
	}
}
